//package com.example.demo.controller;
//
//import com.example.demo.entity.po.TbUserInfoEntity;
//import com.example.demo.service.TbUserInfoAbstract;
//import com.github.sxtx.common.sys.vo.ResultVo;
//import com.github.sxtx.common.sys.PageHelperSet;
//import com.github.pagehelper.PageHelper;
//import com.github.pagehelper.PageInfo;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//import org.apache.commons.beanutils.BeanUtils;
//import javax.servlet.http.HttpServletRequest;
//import java.util.Map;
//
///**
//* @author auto
//* @describe 自动生成
//* @dateTime 12/26/2017 6:57 PM
//*/
//@RestController
//@RequestMapping(value = "/mgr/tbUserInfo/")
//public class TbUserInfoController {
//
//	@Autowired
//	private TbUserInfoAbstract tbUserInfoService;
//
//	/**
//	* 列表和分页数据
//	* @param map 查询对象
//	* @param obj
//	* @param request
//	* @return 分页数据
//	*/
//	@RequestMapping(value = "/list",method = RequestMethod.POST)
//	public ResultVo tbUserInfoList(@RequestBody Map<String, Object> map, TbUserInfoEntity obj, HttpServletRequest request) {
//		PageHelperSet.setPage(map);
//		try {
//			BeanUtils.populate(obj, map);
//		} catch (Exception e) {
//		}
//		{
//			 //添加逻辑代码
//		}
//		ResultVo vo = new ResultVo();
//		vo.setData(new PageInfo(tbUserInfoService.tbUserInfoMapper.select(obj)));
//		return vo;
//	}
//
//
//	/**
//	* 添加数据 add
//	* @param obj
//	* @param request
//	*/
//	@RequestMapping(value = "/add", method = RequestMethod.POST)
//	public ResultVo tbUserInfoAdd( @RequestBody TbUserInfoEntity obj, HttpServletRequest request) {
//		ResultVo vo = new ResultVo();
//		{
//			 //添加逻辑代码
//		}
//		vo.setData(tbUserInfoService.tbUserInfoMapper.insert(obj));
//		return vo;
//	}
//
//
//
//	/**
//	* 数据更新 update
//	* @param obj
//	* @param request
//	*/
//	@RequestMapping(value = "/update", method = RequestMethod.POST)
//	public ResultVo tbUserInfoUpdate( @RequestBody TbUserInfoEntity obj, HttpServletRequest request) {
//		ResultVo vo = new ResultVo();
//		vo.setData(tbUserInfoService.tbUserInfoMapper.updateByPrimaryKey(obj));
//		return vo;
//	}
//
//	/**
//	* 根据参数查询 delete
//	* @param id
//	*/
//	@RequestMapping(value = "/delete", method = {RequestMethod.POST, RequestMethod.GET})
//	public ResultVo tbUserInfoDelete(@RequestParam Integer id){
//		ResultVo vo = new ResultVo();
//
//		//TODO 请注意是否逻辑删除
//		//TbUserInfoEntity obj = tbUserInfoService.tbUserInfoMapper.selectByPrimaryKey(id);
//		{
//			 //添加逻辑代码
//		}
////		TODO 请注意是否逻辑删除
////		vo.setData(numberUserMgrService.numberUserMgrMapper.updateByPrimaryKeySelective(obj);
//		vo.setData(tbUserInfoService.tbUserInfoMapper.delete(new TbUserInfoEntity(){{setId(id);}}));
//		return vo;
//	}
//
//	/**
//	* 修改前的对象查询 get
//	* @param id
//	* @param request
//	*/
//	@RequestMapping(value = "/get", method = {RequestMethod.POST, RequestMethod.GET})
//	public ResultVo tbUserInfoget( @RequestParam Integer id){
//		ResultVo vo = new ResultVo();
//		vo.setData(tbUserInfoService.tbUserInfoMapper.selectByPrimaryKey(id));
//		return vo;
//	}
//
//}